
   import java.util.*;  
   import java.io.*;
   public class Ej3_11 {
      public static void main(String[] args) {
         Collection<Persona> c=new ArrayList<Persona>();
         FileWriter fw=null;
         PrintWriter pw=null;      
         try {
            fw=new FileWriter("tabla.html",false); //sobrescribir false 
            pw=new PrintWriter(fw);
            pw.println("<table border=\"2\" cellspacing=\"5\"><tr><th>Nombre</th><th>Apellido</th><th>Edad</th></tr>");		
            for (int i=0;i<(args.length/3);i++) {
               pw.println(
					"<tr><td>"+args[i*3]+"</td>"+
					"<td>"+args[(i*3)+1]+"</td>"+
					"<td>"+Integer.parseInt(args[(i*3)+2])+"</td></tr>");
            }
				pw.println("</table>");
         }
            catch (Exception e) {
               System.out.println("Error al abrir el archivo");
            }
         finally {
            try {
               fw.close();
            }
               catch (Exception e) {
                  System.out.println("Error al cerrar el archivo");
               }
         }
         for(Persona p:c){
            p.saludar();
         }	
      }
   }
   class Persona{
      private String nom;
      private String ape;  
      private int edad;  
      public Persona(String nombre, String apellido, int edad){
         this.nom=nombre;
         this.ape=apellido;
         this.edad=edad;
      }
      public void saludar(){
         System.out.println("Hola, soy "+this.nom+" "+this.ape+" y soy "+(this.edad>17?"mayor":"menor")+" de edad");
      }
      	
   }
